Chugens, Chubgraphs, Chugins: 3 Tiers for Extending Chuck

نویسندگان

  • Spencer Salazar
  • Ge Wang
چکیده

The ChucK programming language lacks straightforward mechanisms for extension beyond its built-in programming and processing facilities. Chugens address this issue by allowing programmers to implement new unit generators in ChucK code in realtime. Chubgraphs also allow new unit generators to be built in ChucK, by defining specific arrangements of existing unit generators. ChuGins allow a wide array of high-performance unit generators and general functionality to be exposed in ChucK by providing a dynamic binding between ChucK and native C/C++based compiled code. Performance and code analysis shows that the most suitable approach for extending ChucK is situation-dependent.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Analysis and synthesis in the Chuck Programming Language

In this paper, we present a new programming model for performing audio analysis, spectral processing, and feature extraction in the ChucK programming language. The solution unifies analysis and synthesis in the same high-level, strongly-timed, and concurrent environment, extending and fully integrating with the existing language framework. In particular, we introduce the notion of a Unit Analyz...

متن کامل

The Use of EDI in the Automotive Supplier Industry: Differences between First-Tiers and Second-Tiers

Supply Chain Forum An International Journal Vol. 3 N°2 2002 www.supplychain-forum.com This paper reports the results from a survey to Spanish automotive suppliers about the adoption of Electronic Data Interchange (EDI). The paper focuses on the differences between first-tiers and second-tiers about barriers, benefits and motives for adopting EDI. The survey also analyzes the differences in the ...

متن کامل

Chuck Racks: Text-based Music Programming for the Digital Audio Workstation

We present ChucK Racks, a VST/Audio Unit plug-in that brings the ChucK programming language to any digital audio workstation (DAW). ChucK includes many unit generators that can be used to process and generate audio. In developing ChucK Racks, many extensions to the ChucK language were written to facilitate the flow of information between the ChucK virtual machine and the host, including audio, ...

متن کامل

miniAudicle and ChucK Shell: New Interfaces for ChucK Development and Performance

ChucK, a powerful audio synthesis programming language, currently supporting only a simple command line interface. Accompanying the ongoing development of the ChucK language is the production of two new interfaces for ChucK, the ChucK shell and the miniAudicle. The ChucK shell provides a lightweight method of access to ChucK in a shell-like console environment. The miniAudicle offers a powerful...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012